Versions:

  • 1.0.0
  • 0.99.5
  • 0.99.4
  • 0.99.3
  • 0.99.2
  • 0.99.1
  • 0.99.0
  • 0.98.0
  • 0.97.2
  • 0.97.1
  • 0.97.0
  • 0.96.1
  • 0.96.0
  • 0.95.1
  • 0.95.0
  • 0.94.0
  • 0.93.13
  • 0.93.12
  • 0.93.11
  • 0.93.10
  • 0.93.9
  • 0.93.8
  • 0.93.7
  • 0.93.6
  • 0.93.5
  • 0.93.4
  • 0.93.3
  • 0.93.2
  • 0.93.1
  • 0.93.0
  • 0.92.1
  • 0.92.0
  • 0.91.5
  • 0.91.4
  • 0.91.3
  • 0.91.2
  • 0.91.1
  • 0.91.0
  • 0.90.2
  • 0.90.0
  • 0.89.4
  • 0.89.3
  • 0.89.2
  • 0.89.1
  • 0.89.0
  • 0.88.1
  • 0.88.0
  • 0.87.7
  • 0.87.6
  • 0.87.5
  • 0.87.4
  • 0.87.3
  • 0.87.2
  • 0.87.0
  • 0.86.3
  • 0.86.2
  • 0.86.1
  • 0.86.0
  • 0.85.1
  • 0.85.0
  • 0.84.1
  • 0.84.0
  • 0.83.2
  • 0.83.1
  • 0.83.0
  • 0.82.4
  • 0.82.3
  • 0.82.2
  • 0.82.1
  • 0.82.0
  • 0.81.10
  • 0.81.9
  • 0.81.8
  • 0.81.7
  • 0.81.6
  • 0.81.5
  • 0.81.4
  • 0.81.3
  • 0.81.1
  • 0.81.0
  • 0.80.4
  • 0.80.3
  • 0.80.2
  • 0.80.1
  • 0.80.0
  • 0.79.3
  • 0.79.2
  • 0.79.0
  • 0.78.4
  • 0.78.3
  • 0.78.2
  • 0.78.1
  • 0.78.0
  • 0.77.22
  • 0.77.21
  • 0.77.20
  • 0.77.19
  • 0.77.18
  • 0.77.17
  • 0.77.16
  • 0.77.15
  • 0.77.14
  • 0.77.13
  • 0.77.12
  • 0.77.11
  • 0.77.10
  • 0.77.9
  • 0.77.7
  • 0.73.7
  • 0.72.5
  • 0.68.9
  • 0.68.8
  • 0.68.7
  • 0.68.6
  • 0.68.5
  • 0.68.4
  • 0.68.3
  • 0.68.2
  • 0.68.1
  • 0.68.0
  • 0.67.16
  • 0.67.15
  • 0.67.14
  • 0.67.13
  • 0.67.12
  • 0.67.11
  • 0.67.10
  • 0.67.9
  • 0.67.8
  • 0.67.6
  • 0.67.5
  • 0.67.4
  • 0.67.3
  • 0.67.2
  • 0.67.1
  • 0.67.0
  • 0.66.9
  • 0.64.4
  • 0.57.8
  • 0.57.5
  • 0.57.2
  • 0.56.5
  • 0.45.15
  • 0.45.2
  • 0.43.2

Terragrunt, published by Gruntwork, is an Infrastructure-as-Code utility that acts as a thin wrapper around HashiCorp Terraform, adding features that keep large-scale cloud deployments maintainable and consistent. By injecting extra tooling without altering Terraform’s core workflow, the open-source helper lets platform teams define reusable blocks of configuration once and reference them across hundreds of modules, eliminating copy-paste duplication and enforcing the DRY (Don’t Repeat Yourself) principle. Engineers use it to orchestrate multi-account AWS, Azure, or Google Cloud estates from a single repository, to manage remote state in encrypted S3 or GCS buckets with automatic locking, and to apply uniform tagging, billing, and security baselines through hierarchical variable files. Version 1.0.0, released after 145 iterative pre-releases, introduces a stable Go-based CLI whose configuration parser respects Terraform 1.x syntax, offers built-in functions for dependency mapping between modules, and exposes hooks for custom validation or policy checks before resources are created. Typical use cases include bootstrapping a landing-zone with centralized logging and guardrails, promoting an application through dev, staging, and production environments with a single command, and reducing blast radius by running targeted applies against only changed modules. The tool integrates with existing CI/CD pipelines via native exit codes and JSON plan output, supports scaffolding new projects through code-generation commands, and provides locking mechanisms that prevent concurrent runs from corrupting shared state. Terragrunt is available for free on get.nero.com, with downloads delivered through trusted Windows package sources such as winget that always supply the latest release and enable batch installation alongside other infrastructure utilities.

Tags: